﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OgonPhonesXML.Aastra.Serializer;
using System.Xml.Serialization;

namespace OgonPhonesXML.Aastra
{
    public class Aastra6757iCT : BaseAastraPhone
    {
        private AastraIPPhoneImageMenu ipphoneimagemenu = null;
        public AastraIPPhoneImageMenu IPPhoneImageMenu
        {
            get
            {
                if (ipphoneimagemenu == null)
                {

                    ipphoneimagemenu = new AastraIPPhoneImageMenu();
                    Serializer = new XmlSerializer(typeof(AastraIPPhoneImageMenu));
                    Component = ipphoneimagemenu;
                }
                return ipphoneimagemenu;
            }
        }

        private AastraIPPhoneImageScreen ipphoneimagescreen = null;
        public AastraIPPhoneImageScreen IPPhoneImageScreen
        {
            get
            {
                if (ipphoneimagescreen == null)
                {

                    ipphoneimagescreen = new AastraIPPhoneImageScreen();
                    Serializer = new XmlSerializer(typeof(AastraIPPhoneImageScreen));
                    Component = ipphoneimagescreen;
                }
                return ipphoneimagescreen;
            }
        }
        private AastraIPPhoneMultiInputScreen ipphonemultiinputscreen = null;
        public AastraIPPhoneMultiInputScreen IPPhoneMultiInputScreen
        {
            get
            {
                if (ipphonemultiinputscreen == null)
                {
                    ipphonemultiinputscreen = new AastraIPPhoneMultiInputScreen();
                    Serializer = new XmlSerializer(typeof(AastraIPPhoneMultiInputScreen));
                    Component = ipphonemultiinputscreen;
                }
                return ipphonemultiinputscreen;
            }
        }
        private AastraIPPhoneDirectory ipphonedirectory = null;
        public AastraIPPhoneDirectory IPPhoneDirectory
        {
            get
            {
                if (ipphonedirectory == null)
                {

                    ipphonedirectory = new AastraIPPhoneDirectory();
                    Serializer = new XmlSerializer(typeof(AastraIPPhoneDirectory));
                    Component = ipphonedirectory;
                }
                return ipphonedirectory;
            }
        }
    }
}
